package la.bbs558.entity.dto;

import lombok.Data;

/**
 * @author: Shanks
 * @date: 2024/1/25 12:39
 * @desc:
 */
@Data
public class SendMsgDto {
    //必填参数。用户账号
    private String account;
    //可选参数，时间戳，格式yyyyMMddHHmmss
    private String ts;
    //必填参数。用户密码，ts参数为空时填明文密码，ts参数不为空时填md5(账号+密码+时间戳)，对账号密码时间戳拼接的字符串进行md5加密
    private String pswd;
    //必填参数。合法的手机号码，号码间用英文逗号分隔
    private String mobile;
    //必填参数。短信内容，长度不能超过700个字符。使用URL方式编码为UTF-8格式。短信内容超过70个字符时，会被拆分成多条，然后以长短信的格式发送。内容格式：【自定义签名】内容
    private String msg;
    //必填参数。是否需要状态报告，取值true或false，true，表明需要状态报告；false不需要状态报告
    private String needstatus;
    //可选参数。用户订购的产品id，不填写时使用用户的默认产品，用户订购多个产品时必填，否则会发生计费错误。
    private String product;
    //可选参数，扩展码，用户自定义扩展码
    private String extno;
    //可选参数，响应格式，默认返回文本格式，填json返回json格式
    private String resptype;
}
